package com.jet.cashier.inner;

import com.jet.cashier.domain.enums.CashierPcMode;
import com.jet.cashier.domain.vo.CashierModeVo;
import com.jet.cashier.service.CashierModeService;
import com.jet.core.result.ResultJson;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

/**
 * @author dcl
 * @since 2025/4/29 9:46
 */
@RestController
@RequestMapping("/inner/cashier/mode")
public class InnerCashierModeController {

    @Resource
    private CashierModeService cashierModeService;

    @GetMapping
    public ResultJson<CashierModeVo> getCashierMode(@RequestHeader long merchantNo,
                                                    @RequestHeader long storeNo,
                                                    @RequestHeader String accountId) {
        CashierModeVo vo = cashierModeService.getCashierMode(merchantNo, storeNo, accountId);
        return ResultJson.ok(vo);
    }
}
